/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package beans;

import java.io.Serializable;

/**
 * Classe que defineix RespostaEstudiant
 * @author Jose Moreno
 */
public class RespostaEstudiant implements Serializable{
    /**
     * id de la prova
     */
    Integer idProva;
    /**
     * Tipus de la ronda -- F si és final i E si és eliminatoria
     */
    String tipusRonda;
    /**
     * id de l'estudiant
     */
    Integer idEstudiant;
    /**
     * numero de la pregunta
     */
    Integer numPregunta;
    /**
     * opcio marcada per l'estudiant
     */
    String opcioMarcada;

    /**
     * Constructor per defecte
     */
    public RespostaEstudiant() {
        super();
    }

    /**
     * Constructor
     * @param idProva
     * @param tipusRonda
     * @param idEstudiant
     * @param numPregunta
     * @param opcioMarcada
     */
    public RespostaEstudiant(Integer idProva, String tipusRonda, Integer idEstudiant, Integer numPregunta, String opcioMarcada) {
        this.idProva = idProva;
        this.tipusRonda = tipusRonda;
        this.idEstudiant = idEstudiant;
        this.numPregunta = numPregunta;
        this.opcioMarcada = opcioMarcada;
    }

    /**
     * id de l'estudiant
     * @return idEstudiant
     */
    public Integer getIdEstudiant() {
        return idEstudiant;
    }

    /**
     * Posar id de l'estudiant
     * @param idEstudiant
     */
    public void setIdEstudiant(Integer idEstudiant) {
        this.idEstudiant = idEstudiant;
    }

    /**
     * Obtenir id de la prova
     * @return idProva
     */
    public Integer getIdProva() {
        return idProva;
    }

    /**
     * Posar id de la prova
     * @param idProva
     */
    public void setIdProva(Integer idProva) {
        this.idProva = idProva;
    }

    /**
     * Obtenir el numero de pregunta de la resposta
     * @return numPregunta
     */
    public Integer getNumPregunta() {
        return numPregunta;
    }

    /**
     * Posar el numero de pregunta de la resposta
     * @param numPregunta
     */
    public void setNumPregunta(Integer numPregunta) {
        this.numPregunta = numPregunta;
    }

    /**
     * Obtenir l'opcio marcada
     * @return opcioMarcada
     */
    public String getOpcioMarcada() {
        return opcioMarcada;
    }

    /**
     * Posar l'opcio marcada
     * @param opcioMarcada
     */
    public void setOpcioMarcada(String opcioMarcada) {
        this.opcioMarcada = opcioMarcada;
    }

    /**
     * Obtenir el tipus de la ronda -- F si és final i E si és eliminatoria
     * @return tipusRonda
     */
    public String getTipusRonda() {
        return tipusRonda;
    }

    /**
     * Posar el tipus de la ronda -- F si és final i E si és eliminatoria
     * @param tipusRonda
     */
    public void setTipusRonda(String tipusRonda) {
        this.tipusRonda = tipusRonda;
    }
}
